package com.blue.wechat.invoke.spi.custom;

import com.blue.wechat.cache.Wechat;
import com.blue.wechat.invoke.BaseInvoker;
import com.blue.wechat.invoke.WechatInvokeUtil;
import com.blue.wechat.invoke.WechatInvoker;
import com.blue.wechat.invoke.annotation.WechatUrl;
import com.blue.wechat.invoke.model.ErrorMsg;

/**
 * 添加客服帐号
 * 
 * @author zhengj
 * @since 1.0 2017年1月28日
 */
@WechatUrl(WechatInvoker.ADD_CUSTOM_ACCOUNT)
public class AddCustomAccountInvoker extends BaseInvoker<ErrorMsg>
{
	public AddCustomAccountInvoker()
	{
	}

	@Override
	protected WechatInvoker getInvoker()
	{
		return WechatInvoker.ADD_CUSTOM_ACCOUNT;
	}

	@Override
	protected ErrorMsg handleSuccess(String resp, Wechat wechat)
	{
		ErrorMsg msg = WechatInvokeUtil.toResponse(resp, ErrorMsg.class);
		return msg;
	}
}
